Visiting Sayulita And San Pancho - Which Is The Better Mexican Beach Town